keep one's hands clean - Espagnol Anglais Dictionnaire